# Catalogue
# 冒泡排序 🆗
## 往返冒泡排序 (鸡尾酒排序) 🆗
## 梳子排序(不再相邻的而是一个一个小段) 🆗
# 插入排序 🆗
## 二分插入排序 (用二分搜索确定插入位置) 🆗
# 选择排序 🆗 
## 二重选择排序(每次不仅找最小还找最大) 🆗
## 锦标赛排序（树状选择排序）
# 计数排序 🆗
# 基数排序 (可以处理负数) 🆗
# 快速排序 🆗
## 稳定快速排序 🆗
# 归并排序 🆗
## 原地归并排序 🆗
# 桶排序 🆗
# 希尔排序 Unstable 🆗
# 堆排序 🆗
## 大顶堆 🆗
## 小顶堆 🆗
## 平滑排序 
# Tim 排序 🆗
# 内省排序(混合了堆排、快排和插入排序) 🆗
# 奇偶归并排序 🆗
# 树状选择排序 🆗
# https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

# Gnome Sort / optimized Gnome Sort
# Odd-Eve Sort
# 双向选择排序
# 双向插入排序
# Comb Sort
# Weave Merge Sort
# TimSort
# WikiSort
# GrailSort
# Max Heap/MinHeap -> QuickSort
